package hotel.meituan.oversea.api.enums.oversea;

import lombok.AllArgsConstructor;
import lombok.Getter;
/**
*美团海外酒店相关枚举
/*/
public class MtHotelOverseaEnums {
    /**
     * 查询策略
     * /
     */
    @Getter
    @AllArgsConstructor
    public enum MtHotelDetail {
        BASE(1, "基础信息"),
        EXT(2, "扩展信息"),
        IMAGES(4, "图片信息"),
        BASEANDIMAGES(5, "查询基础信息和图片信息"),
        ALL(7, "查询全部信息");
        private final int code;
        private final String msg;
    }
    @Getter
    @AllArgsConstructor
    public enum MTapimethod {
        GETHOTELIDS("hotel.oversea.poi.list", "查询酒店ID列表"),
        GETHOTELDETAIL("hotel.oversea.detail", "查询酒店详情"),
        GETREALROOM("hotel.oversea.realroom.info", "查询酒店物理房型信息"),
        GETGOODS("hotel.oversea.batch.goods.rp", "查询酒店产品列表"),
        GETGOODSPRICE("hotel.oversea.goods.price", "查询产品价格日历"),
        ORDERCHECK("hotel.oversea.order.check", "下单前校验"),
        ORDERBOOKING("hotel.oversea.order.booking", "预约下单"),
        ORDERCANCEL("hotel.oversea.order.cancel", "取消订单"),
        ORDERQUERY("hotel.oversea.order.query", "查询订单"),
        CHANGECALLBACK("hotel.oversea.order.status.change.callback", "订单状态变更通知");
        private final String method;
        private final String name;
    }
}


